#pragma once

#include <QWidget>
#include "ui_WgtFilePath.h"

class WgtFilePath : public QWidget
{
	Q_OBJECT

public:
	WgtFilePath(QWidget *parent = nullptr);
	~WgtFilePath();

	void SetText(const QString &_qstr, const std::vector<std::wstring> &_treeNodeIds);
	void Clear();

signals:
	void SignPathNav(QString _qstrNodeId);
	void SignGotoAbsolutePath(QString _qstrPath);

private:
	Ui::WgtFilePath ui;
	QString m_qstrFilePath;
};
